//
//  XNAdministrativeBillInfoModel.h
//  XINNingOA
//
//  Created by samuel on 2021/7/13.
//

#import <Foundation/Foundation.h>
#import "XNImportItemModel.h"
#import "XNMainPageModel.h"
#import "XNAmountTotalModel.h"
#import "XNSourceFormModel.h"
#import "XNFileModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface XNAdministrativeBillInfoModel : NSObject

@property (nonatomic, copy) NSString *ID;

@property (nonatomic, copy) NSString *proposer;

@property (nonatomic, copy) NSString *proposerName;

@property (nonatomic, copy) NSString *applyDepartmentId;

@property (nonatomic, copy) NSString *applyDepartmentName;

@property (nonatomic, copy) NSString *supplierId;

@property (nonatomic, copy) NSString *supplierName;

@property (nonatomic, copy) NSString *invoiceType;

@property (nonatomic, copy) NSString *taxRate;

@property (nonatomic, copy) NSString *taxRateStr;

@property (nonatomic, copy) NSString *payTerms;

@property (nonatomic, copy) NSString *supplierBank;

@property (nonatomic, copy) NSString *accountNo;

@property (nonatomic, copy) NSString *payDate;

@property (nonatomic, copy) NSString *payDateString;

@property (nonatomic, copy) NSString *transactionDate;

@property (nonatomic, copy) NSString *transactionDateString;

@property (nonatomic, copy) NSString *currencyId;

@property (nonatomic, copy) NSString *currencyName;

@property (nonatomic, copy) NSString *payWay;

@property (nonatomic, copy) NSString *payWayStr;

@property (nonatomic, copy) NSString *payUse;

@property (nonatomic, assign) NSInteger accessoryCount;

@property (nonatomic, assign) BOOL expenseWay;

@property (nonatomic, copy) NSString *expenseType;

@property (nonatomic, copy) NSString *expenseTypeValue;

@property (nonatomic, copy) NSString *expenseDate;

@property (nonatomic, copy) NSString *expenseDateString;

@property (nonatomic, copy) NSString *budgetDirectoryId;

@property (nonatomic, copy) NSString *budgetDirectoryName;

@property (nonatomic, copy) NSString *flowStatus;

@property (nonatomic, copy) NSString *flowStatusName;

@property (nonatomic, copy) NSString *financeStatus;

@property (nonatomic, copy) NSString *financeStatusName;

@property (nonatomic, assign) CGFloat amount;

@property (nonatomic, copy) NSString *remark;

@property (nonatomic, copy) NSString *createUser;

@property (nonatomic, copy) NSString *createUserName;

@property (nonatomic, copy) NSString *positionName;

@property (nonatomic, copy) NSString *departmentName;

@property (nonatomic, copy) NSString *createTime;

@property (nonatomic, copy) NSString *createTimeString;

@property (nonatomic, copy) NSString *createUserObject;

@property (nonatomic, copy) NSString *proposerUserObject;

@property (nonatomic, copy) NSString *supplierDataObject;

@property (nonatomic, copy) NSString *amountWithOutDuty;

@property (nonatomic, copy) NSArray <XNImportItemModel *>*importItemList;

@property (nonatomic, copy) NSArray <XNMainPageModel *>*mainPageList;

@property (nonatomic, copy) NSArray <XNSourceFormModel *>*sourceFormList;

@property (nonatomic, copy) NSArray <XNAmountTotalModel *>*amountTotalList;

@property (nonatomic, copy) NSArray<XNFileModel *> *fileList;

@property (nonatomic, copy) NSString *invoiceTypeName;

@property (nonatomic, copy) NSString *taxCode;
@end

NS_ASSUME_NONNULL_END
